/**
 * Copyright (c) 2010, Slawomir Mazur <mazursllawek@gmail.com>
 * 
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions 
 * are met:
 * 
 * o Redistributions of source code must retain the above copyright notice, 
 *   this list of conditions and the following disclaimer.
 * o Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions and the following disclaimer in the documentation
 *   and/or other materials provided with the distribution.
 * o Neither the name of the Softisland nor the names of its contributors
 *   may be used to endorse or promote products derived from this software
 *   without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
 * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
/**
 * Enter description here...
 *
 * @package     js
 * @copyright   Slawomir Mazur (c) 2010 (http://www.zend.com/zce.php?c=ZEND011643)
 * @license     http://www.opensource.org/licenses/bsd-license.php
 * @author      Slawomir Mazur <mazursllawek@gmail.com>
 */
.account-login { width: 350px; margin: 0 auto 0 auto; padding-top: 200px; }

.top { padding: 20px 0 10px 0; }
.top div { font-weight: bold; color: #333; }
.top div span.separator { padding: 0 7px; font-weight: normal; color: #999; }

.upload-buttons { margin: 15px 0; }
.upload-buttons .button { margin: 0 2px; width: 140px; height: 15px; border: 1px solid #999; cursor: pointer;
	float: left; background: #666; color: #fff; padding: 10px 0; text-align: center; }
.upload-buttons .browse-file-block { overflow: hidden; position: relative; }
.upload-buttons .browse-file-block .browse-file { font-size: 2em; right: 0; top: 0; position: absolute; cursor: pointer; z-index: 999; }

.file-upload-form ul { width: 553px; }
.upload-action-buttons { float: right; }
.upload-action-buttons div { float: left; }

#files tr td.file_upload_prog { padding: 0 10px; }
#files tr td.file_upload_prog div { width: 202px; background: #fff; border: 1px solid #666; height: 12px; }
#files tr td.file_upload_prog div div { width: 1px; background: #000; border: none; height: 10px; margin: 1px; }

.wrapper .header .menu { padding: 15px; }
.wrapper .header .menu li { float: left; }
.wrapper .header .menu li a { display: block; padding: 9px 15px; margin: 0 2px; text-decoration: none; color: #333; border-radius: 6px; font-size: 1.2em; }
.wrapper .header .menu li.selected a { padding: 8px 14px; border: 1px solid #666; color: #000; }
.wrapper .header .menu li a:hover { background: #666; color: #fff; }

/* Form elements */
.form-list input.input-text, .form-list textarea{padding: 4px;}
.form-list input.input-text,
.form-list textarea,
.form-list select { border-width:1px; border-style:solid; border-color:#aaa #c8c8c8 #c8c8c8 #aaa; background:#fff; font:11px arial, helvetica, sans-serif; width: 350px;}
.form-list input.input-text, .form-list textarea{width: 344px;}
.form-list input.short-text{width:3em;}

.file-list { }
.file-list ul li { line-height: 30px; }
.file-list ul li a {  }
.file-list ul li span.item-1l { color: #777; float: left; font-size: 0.9em; padding: 5px 0 0; width: 60px; }
.file-list ul li a.item-2l { width: 460px; }
.file-list ul li a.item-2l:hover { font-weight: bold; }
.file-list ul li a.item-3l { display: block; float: left; padding: 5px 8px; }

a.action-button { display: block; background: #f60; color: #efefef; padding: 4px 8px; float: left; text-decoration: none; margin: 10px 0; }
a.action-button:hover { color: #fff; padding: 3px 7px; border: 1px solid #d00; }

ul.item-list { margin: 10px 0; }
ul.item-list li {  }
ul.item-list li a { padding: 5px 3px; display: block; float: left; background: #f7f7f7; text-decoration: none; margin: 1px; }
ul.item-list li a:hover { background: #333; color: #fff; }
ul.item-list li a.item-1 { width: 350px; }
ul.item-list li a.item-2 { padding: 5px 15px; }

#clearCache { margin-left: 20px; font-size: 9px; cursor: pointer; }